IModule Interface
Represents a device.
Inheritance hierarchy
System.Object
System.ComponentModel.INotifyPropertyChanged
IntervalZero.KINGSTAR.Base.Class.IModule
Namespace: IntervalZero.KINGSTAR.Base.Class
Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
public interface IModule : INotifyPropertyChanged
Public Interface IModule Inherits INotifyPropertyChanged
Derived
The IModule interface exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
ReadSdoBuffer | Reads a byte array through Service Data Object (SDO). |
|
ReadSdoByte | Reads a byte through Service Data Object (SDO). |
|
ReadSdoDouble | Reads a double through Service Data Object (SDO). |
|
ReadSdoInt16 | Reads a short integer through Service Data Object (SDO). |
|
ReadSdoInt32 | Reads an integer through Service Data Object (SDO). |
|
ReadSdoInt64 | Reads a long integer through Service Data Object (SDO). |
|
ReadSdoSByte | Reads an 8-bit integer through Service Data Object (SDO). |
|
ReadSdoSingle | Reads a float through Service Data Object (SDO). |
|
ReadSdoString | Reads a string through Service Data Object (SDO). |
|
ReadSdoUInt16 | Reads an unsigned short integer through Service Data Object (SDO). |
|
ReadSdoUInt32 | Reads an unsigned integer through Service Data Object (SDO). |
|
ReadSdoUInt64 | Reads an unsigned long integer through Service Data Object (SDO). |
|
UpdateConfiguration | Updates the values of the module by reading them from the Subsystem. |
|
WriteSdoObject (byte) | Writes a byte through Service Data Object (SDO). |
|
WriteSdoObject (byte[]) | Writes a byte array through Service Data Object (SDO). |
|
WriteSdoObject (double) | Writes a double through Service Data Object (SDO). |
|
WriteSdoObject (short) | Writes a short integer through Service Data Object (SDO). |
|
WriteSdoObject (int) | Writes an integer through Service Data Object (SDO). |
|
WriteSdoObject (long) | Writes a long integer through Service Data Object (SDO). |
|
WriteSdoObject (sbyte) | Writes an 8-bit signed integer through Service Data Object (SDO). |
|
WriteSdoObject (float) | Writes a float through Service Data Object (SDO). |
|
WriteSdoObject (string) | Writes a string through Service Data Object (SDO). |
|
WriteSdoObject (ushort) | Writes an unsigned short integer through Service Data Object (SDO). |
|
WriteSdoObject (uing) | Writes an unsigned integer through Service Data Object (SDO). |
|
WriteSdoObject (ulong) | Writes an unsigned long integer through Service Data Object (SDO). |
Properties
| Name | Description | |
|---|---|---|
|
Alias | The alias index for the axis or I/O to replace the index in the axis or I/O list. |
|
AliasAddress | The alias address of a device, defined in the module EEPROM. This address is used to recognize a specific device regardless of its position on the EtherCAT network. |
|
ExplicitId | The explicit ID is an address on an EtherCAT network used to identify an EtherCAT slave. |
|
Index | The index of a device. |
|
IndexAlias | The alias index of a device. |
|
Name | The name of a device. |
|
ProductCode | The product code of a device. |
|
RevisionNumber | The revision number of a device. |
|
SerialNumber | The serial number of a device. |
|
Simulation | Checks whether the device is in simulation mode. |
|
Slave | Links to the EtherCAT slave that contains this device. |
|
SlotId | The slot the module is plugged in. |
|
Type | The type of a device. |
|
VendorId | The vendor ID of a device, given by the EtherCAT Technology Group to the manufacturer of the EtherCAT device. |
See also